home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / hardware / gn400.exe / GETNODE.TXT < prev   
Text File  |  1992-09-01  |  6KB  |  140 lines

  1.    GETNODE is a program that will  display the  node (station) address of a
  2. ARCNET card.  GETNODE does not rely on the I/O address  of the ARCNET card.
  3. GETNODE also does not  rely on what interrupt number is used for the ARCNET
  4. card.  What GETNODE does  require is the memory address segment  setting of
  5. the ARCNET card being tested.
  6.  
  7.   This program  does not  require any network software  to be loaded onto a
  8. workstation and is therefore network independent.
  9.  
  10.    The following, are some of the  ARCNET cards that GETNODE has been  used
  11. successfully on:
  12.  
  13.     1. Aquila AQ-PCA 108/208/308
  14.     2. Corman CorNet ARCNET card
  15.     3. Puredata PDI507/PDI508
  16.     4. Puredata PDI516/PDI516T
  17.     5. Standard Microsystems Corporation PC130/PC130E/PC270E
  18.     6. Thomas-Conrad Corporation ARC-Card TC6142 Rev. DR6
  19.     7. Tiara Computer Systems, Inc. LanCard A-286
  20.  
  21.  
  22. Syntax:
  23. ------
  24.  
  25.    GETNODE [ [/A{addr}] [/B] [/E] [/H] [/I{addr}] | [/?] ]
  26.  
  27. where
  28.  
  29. /A{addr}   is the  memory address segment of  the ARCNET card.  If the '/A'
  30.            option is specified, {addr} must be  a valid 4 digit HEX number.
  31.            The use of this  option is optional.  If you do not  supply this
  32.            option, the  default  memory address  segment of  D000h  will be
  33.            used.
  34.  
  35. /B         indicates batch mode.  If this option is used, none of GETNODE's
  36.            screens will be displayed.  The node address is simply displayed
  37.            on the screen.
  38.  
  39. /E         will save  the node  (station) address of  the ARCNET  card in a
  40.            master environment variable  called NODE.  The address  is saved
  41.            as a decimal number.  By default, the node address  is NOT saved
  42.            in a  master environment  variable.  If GETNODE  cannot  get the
  43.            node address, and this option is used, NODE is set to 0.
  44.  
  45. /H         will convert  the node address  to a  hexadecimal  number.  This
  46.            option is used in conjunction with either the '/E' option or the
  47.            'B' option.
  48.  
  49. /I{addr}   is the I/O address  of the  ARCNET card.  This option  will only
  50.            be used  by GETNODE, if GETNODE  cannot get the  node address of
  51.            the ARCNET  card; othwerwise, GETNODE  will ignore  this option.
  52.            GETNODE will  attempt to  reset the  ARCNET card  using the  I/O
  53.            address supplied, if it cannot return the node address using its
  54.            normal method.  If the '/I' option is  specified, {addr} must be
  55.            a valid  3 digit HEX number.  GETNODE also maintains an internal
  56.            list of valid  I/O  addresses  for  ARCNET cards.  An example of
  57.            this  option would  be '/I300'.  The '/I' option is optional for
  58.            interactive use.  If you have specified the '/B' option you must
  59.            also specify  the '/I' option if you  wish GETNODE to attempt to
  60.            reset the  ARCNET card  from batch mode; the reason  for this is
  61.            explained below.  If you do  not specify  this '/I' option, from
  62.            interactive mode, you will be prompted for an I/O address.
  63.  
  64.            WARNING: Resetting of the ARCNET card, while the  workstation is
  65.            -------  connected to  a network, will  cause the  connection to
  66.                     drop and may cause  the network software loaded  on the
  67.                     workstation to  become corrupted.  Therefore, it is not
  68.                     advisable that you use  this option if you wish to keep
  69.                     the workstation connected to a network.
  70.  
  71. /?         this will display the list of valid options for GETNODE.
  72.  
  73.  
  74. Examples:
  75. --------
  76.  
  77.    GETNODE
  78.    GETNODE /B
  79.    GETNODE /Ae000
  80.    GETNODE /Ae000/I300
  81.    GETNODE /B/H/E
  82.    GETNODE /E/Ae000/H
  83.    GETNODE /?
  84.  
  85.  
  86. History:
  87. -------
  88.  
  89. 26/05/90 - Version 1.01
  90.               - Original program release.
  91. 27/06/90 - Version 2.00
  92.               - Modification to allow the user to supply the memory address
  93.                 segment of the ARCNET card in HEX.
  94. 15/09/90 - Version 2.01
  95.               - Changed the  address segment  parameter from  5 digits to 4
  96.                 digits to avoid confusion. ie. D000 instead of D0000
  97. 23/10/90 - Version 2.02
  98.               - Added display of node address in hexadecimal and in binary.
  99.               - Cosmetic change of screen.
  100. 16/02/91 - Version 3.00
  101.               - Allow the  option of  resetting the  ARCNET card.  The user
  102.                 is asked to supply the I/O address of the ARCNET card.
  103.               - List of  ARCNET cards (in this file) that GETNODE  has been
  104.                 successfully used on.
  105. 12/03/91 - Version 3.01
  106.               - Display the I/O address of the card (when applicable).
  107.               - Cosmetic change of screen.
  108. 16/03/91 - Version 3.01a
  109.               - Change to copyright notice.
  110. 24/03/91 - Version 3.02
  111.               - Fixed a problem  where the attempt of  resetting the ARCNET
  112.                 card would fail.
  113. 03/04/91 - Version 4.00
  114.               - Added a simple command line parser.
  115.               - Batch mode.
  116.               - Node (station) address can now  be saved as  an environment
  117.                 variable (in the master environment.)
  118.  
  119.  
  120.    Thanks go  to Walt  Thirion, of  the Thomas-Conrad  Corporation, for his
  121. help in explaining how I would go about getting the ARCNET address.  Thanks
  122. also go to all the people who have made  comments and suggestions regarding
  123. GETNODE and its features.
  124.  
  125.    Although this program  has been placed  into the  public domain, GETNODE
  126. carries a copyright notice.  I reserve  all rights to this program; however
  127. GETNODE may be used, and distributed, freely.  In other words, this program
  128. is FREEWARE.  The only request I have  of anyone that uses this program, is
  129. that  they  send me,  via CompuServe  EasyPlex (E-Mail),  the name  any new
  130. ARCNET card that this program  has been successfully executed on.  Although
  131. GETNODE should  work successfully with  all ARCNET cards, I would just like
  132. to be able to add the name of the ARCNET card to my documentation.
  133.  
  134.    If you  have  any  comments, questions,  or suggestions,  please do  not
  135. hesitate in contacting me  via CompuServe.  My CompuServe userid  is listed
  136. below.
  137.  
  138.                                           Dick Lee
  139.                                           CIS: [72717,1603]
  140.